home *** CD-ROM | disk | FTP | other *** search
/ Aminet 43 / Aminet 43 (2001)(GTI - Schatztruhe)[!][Jun 2001].iso / Aminet / game / role / kangband.lha / Kangband292r2 / edit / f_info.txt < prev    next >
Text File  |  2001-04-22  |  8KB  |  553 lines

  1. # File: f_info.txt
  2.  
  3.  
  4. # This file is used to initialize the "lib/data/f_info.raw" file, which is
  5. # used to initialize the "terrain feature" information for the Angband game.
  6.  
  7. # Do not modify this file unless you know exactly what you are doing,
  8. # unless you wish to risk possible system crashes and broken savefiles.
  9. # After modifying this file, delete the "lib/data/f_info.raw" file.
  10.  
  11. # Note that the terrain feature are grouped into very regular groups,
  12. # such that each of the bits in the feature type conveys information.
  13.  
  14. # Note that terrain feature zero contains the "darkness" picture.
  15.  
  16. # === Understanding f_info.txt ===
  17.  
  18. # N : serial number : terrain name
  19. # G : symbol : color
  20. # M : feature to mimic
  21.  
  22. # N' indicates the beginning of an entry. The serial number must
  23. # increase for each new item.
  24.  
  25. # 'G' is for graphics - symbol and color. There are 16 colors, as
  26. # follows:
  27.  
  28. # D - Dark Gray    w - White          s - Gray          o - Orange
  29. # r - Red          g - Green          b - Blue          u - Brown
  30. # d - Black        W - Light Gray     v - Violet        y - Yellow
  31. # R - Light Red    G - Light Green    B - Light Blue    U - Light Brown
  32.  
  33. # 'M' is the index of a feature to mimic.
  34.  
  35.  
  36. # Version stamp (required)
  37.  
  38. V:2.9.2
  39.  
  40.  
  41. # 0x00 --> <darkness>
  42.  
  43. N:0:<darkness>
  44. G: :w
  45.  
  46.  
  47. # 0x01 --> open floor
  48.  
  49. N:1:open floor
  50. G:.:w
  51.  
  52. # 0x02 --> invisible trap (drawn as open floor)
  53.  
  54. N:2:invisible trap
  55. G:.:w
  56. M:1
  57.  
  58. # 0x03 --> glyph of warding
  59.  
  60. N:3:glyph of warding
  61. G:;:y
  62.  
  63. # 0x04 --> open door
  64.  
  65. N:4:open door
  66. G:':U
  67.  
  68. # 0x05 --> broken door
  69.  
  70. N:5:broken door
  71. G:':U
  72.  
  73. # 0x06 --> up stairs (perm)
  74.  
  75. N:6:up staircase
  76. G:<:w
  77.  
  78. # 0x07 --> down stairs (perm)
  79.  
  80. N:7:down staircase
  81. G:>:w
  82.  
  83. # 0x08 --> shop -- general store (perm)
  84.  
  85. N:8:General Store
  86. G:1:U
  87.  
  88. # 0x09 --> shop -- armoury (perm)
  89.  
  90. N:9:Armoury
  91. G:2:s
  92.  
  93. # 0x0A --> shop -- weapon shop (perm)
  94.  
  95. N:10:Weapon Smiths
  96. G:3:w
  97.  
  98. # 0x0B --> shop -- temple (perm)
  99.  
  100. N:11:Temple
  101. G:4:g
  102.  
  103. # 0x0C --> shop -- alchemist (perm)
  104.  
  105. N:12:Alchemy Shop
  106. G:5:b
  107.  
  108. # 0x0D --> shop -- magic shop (perm)
  109.  
  110. N:13:Magic Shop
  111. G:6:r
  112.  
  113. # 0x0E --> shop -- black market (perm)
  114.  
  115. N:14:Black Market
  116. G:7:D
  117.  
  118. # 0x0F --> shop -- home (perm)
  119.  
  120. N:15:Home
  121. G:8:y
  122.  
  123. # 0x10 --> shop -- bookstore (perm)
  124.  
  125. N:16:Bookstore
  126. G:9:o
  127.  
  128. # 0x11 --> visible trap -- trap door
  129.  
  130. N:17:trap door
  131. G:^:w
  132.  
  133. # 0x12 --> visible trap -- open pit
  134.  
  135. N:18:pit
  136. G:^:s
  137.  
  138. # 0x13 --> visible trap -- spiked pit
  139.  
  140. N:19:pit
  141. G:^:s
  142.  
  143. # 0x14 --> visible trap -- poison pit
  144.  
  145. N:20:pit
  146. G:^:s
  147.  
  148. # 0x15 --> visible trap -- rune -- summon
  149.  
  150. N:21:strange rune
  151. G:^:o
  152.  
  153. # 0x16 --> visible trap -- rune -- teleport
  154.  
  155. N:22:strange rune
  156. G:^:o
  157.  
  158. # 0x17 --> visible trap -- spot -- fire
  159.  
  160. N:23:discolored spot
  161. G:^:u
  162.  
  163. # 0x18 --> visible trap -- spot -- acid
  164.  
  165. N:24:discolored spot
  166. G:^:u
  167.  
  168. # 0x19 --> visible trap -- dart -- slow
  169.  
  170. N:25:dart trap
  171. G:^:r
  172.  
  173. # 0x1A --> visible trap -- dart -- lose str
  174.  
  175. N:26:dart trap
  176. G:^:r
  177.  
  178. # 0x1B --> visible trap -- dart -- lose dex
  179.  
  180. N:27:dart trap
  181. G:^:r
  182.  
  183. # 0x1C --> visible trap -- dart -- lose con
  184.  
  185. N:28:dart trap
  186. G:^:r
  187.  
  188. # 0x1D --> visible trap -- gas -- blind
  189.  
  190. N:29:gas trap
  191. G:^:g
  192.  
  193. # 0x1E --> visible trap -- gas -- confuse
  194.  
  195. N:30:gas trap
  196. G:^:g
  197.  
  198. # 0x1F --> visible trap -- gas -- poison
  199.  
  200. N:31:gas trap
  201. G:^:g
  202.  
  203. # 0x20 --> visible trap -- gas -- sleep
  204.  
  205. N:32:gas trap
  206. G:^:g
  207.  
  208. # 0x21 --> locked door (power 0)
  209.  
  210. N:33:door
  211. G:+:U
  212. M:33
  213.  
  214. # 0x22 --> locked door (power 1)
  215.  
  216. N:34:locked door
  217. G:+:U
  218. M:33
  219.  
  220. # 0x23 --> locked door (power 2)
  221.  
  222. N:35:locked door
  223. G:+:U
  224. M:33
  225.  
  226. # 0x24 --> locked door (power 3)
  227.  
  228. N:36:locked door
  229. G:+:U
  230. M:33
  231.  
  232. # 0x25 --> locked door (power 4)
  233.  
  234. N:37:locked door
  235. G:+:U
  236. M:33
  237.  
  238. # 0x26 --> locked door (power 5)
  239.  
  240. N:38:locked door
  241. G:+:U
  242. M:33
  243.  
  244. # 0x27 --> locked door (power 6)
  245.  
  246. N:39:locked door
  247. G:+:U
  248. M:33
  249.  
  250. # 0x28 --> locked door (power 7)
  251.  
  252. N:40:locked door
  253. G:+:U
  254. M:33
  255.  
  256. # 0x29 --> jammed door (power 0)
  257.  
  258. N:41:jammed door
  259. G:+:U
  260. M:33
  261.  
  262. # 0x2A --> jammed door (power 1)
  263.  
  264. N:42:jammed door
  265. G:+:U
  266. M:33
  267.  
  268. # 0x2B --> jammed door (power 2)
  269.  
  270. N:43:jammed door
  271. G:+:U
  272. M:33
  273.  
  274. # 0x2C --> jammed door (power 3)
  275.  
  276. N:44:jammed door
  277. G:+:U
  278. M:33
  279.  
  280. # 0x2D --> jammed door (power 4)
  281.  
  282. N:45:jammed door
  283. G:+:U
  284. M:33
  285.  
  286. # 0x2E --> jammed door (power 5)
  287.  
  288. N:46:jammed door
  289. G:+:U
  290. M:33
  291.  
  292. # 0x2F --> jammed door (power 6)
  293.  
  294. N:47:jammed door
  295. G:+:U
  296. M:33
  297.  
  298. # 0x30 --> secret door
  299.  
  300. N:48:secret door
  301. G:#:w
  302. M:56
  303.  
  304. # 0x31 --> pile of rubble
  305.  
  306. N:49:pile of rubble
  307. G:::w
  308.  
  309. # 0x32 --> magma vein
  310.  
  311. N:50:magma vein
  312. G:%:s
  313.  
  314. # 0x33 --> quartz vein
  315.  
  316. N:51:quartz vein
  317. G:%:w
  318.  
  319. # 0x34 --> magma vein + treasure
  320.  
  321. N:52:magma vein
  322. G:%:s
  323. M:50
  324.  
  325. # 0x35 --> quartz vein + treasure
  326.  
  327. N:53:quartz vein
  328. G:%:w
  329. M:51
  330.  
  331. # 0x36 --> magma vein + known treasure
  332.  
  333. N:54:magma vein with treasure
  334. G:*:o
  335.  
  336. # 0x37 --> quartz vein + known treasure
  337.  
  338. N:55:quartz vein with treasure
  339. G:*:o
  340.  
  341. # 0x38 --> granite wall -- basic
  342.  
  343. N:56:granite wall
  344. G:#:w
  345.  
  346. # 0x39 --> granite wall -- inner
  347.  
  348. N:57:granite wall
  349. G:#:w
  350. M:56
  351.  
  352. # 0x3A --> granite wall -- outer
  353.  
  354. N:58:granite wall
  355. G:#:w
  356. M:56
  357.  
  358. # 0x3B --> granite wall -- solid
  359.  
  360. N:59:granite wall
  361. G:#:w
  362. M:56
  363.  
  364. # 0x3C --> permanent wall -- basic (perm)
  365.  
  366. N:60:permanent wall
  367. G:#:w
  368.  
  369. # 0x3D --> permanent wall -- inner (perm)
  370.  
  371. N:61:permanent wall
  372. G:#:w
  373. M:60
  374.  
  375. # 0x3E --> permanent wall -- outer (perm)
  376.  
  377. N:62:permanent wall
  378. G:#:w
  379. M:60
  380.  
  381. # 0x3F --> permanent wall -- solid (perm)
  382.  
  383. N:63:permanent wall
  384. G:#:w
  385. M:60
  386.  
  387. # Adding building doors -KMW-
  388. # Note that 0x40 through 0x49 are reserved for non-class specific
  389. # buildings.  Class-specific go from 0x4A through 0x50.
  390.  
  391. # 0x40 --> building -- Library (perm)
  392.  
  393. N:64:Library
  394. G:+:U
  395.  
  396. # 0x41 --> building -- Castle (perm)
  397.  
  398. N:65:Castle
  399. G:+:U
  400.  
  401. # 0x42 --> building -- Arena (perm)
  402.  
  403. N:66:Arena
  404. G:+:U
  405.  
  406. # 0x43 --> building -- Gambling House (perm)
  407.  
  408. N:67:Gambling Den
  409. G:+:U
  410.  
  411. # 0x44 --> building -- Inn (perm)
  412.  
  413. N:68:Inn
  414. G:+:U
  415.  
  416. # 0x45 --> beast master (perm)
  417.  
  418. N:69:Beastmaster
  419. G:+:U
  420.  
  421. # 0x46 --> weapons master (perm)
  422.  
  423. N:70:Weaponsmaster
  424. G:+:U
  425.  
  426. # End of non-class specific buildings
  427. # 0x47 through 0x49 unused for now.
  428.  
  429. # 0x4A --> building -- Fighter's Hall (perm)
  430.  
  431. N:74:Fighter's Hall
  432. G:+:o
  433.  
  434. # 0x4B --> building -- Tower of Sorcery (perm)
  435.  
  436. N:75:Tower of Sorcery
  437. G:+:R
  438.  
  439. # 0x4C --> building -- Inner Temple (perm)
  440.  
  441. N:76:Inner Temple
  442. G:+:g
  443.  
  444. # 0x4D --> building -- House of Thieves (perm)
  445.  
  446. N:77:House of Thieves
  447. G:+:v
  448.  
  449. # 0x4E --> building -- Ranger's Tavern (perm)
  450.  
  451. N:78:Ranger's Tavern
  452. G:+:u
  453.  
  454. # 0x4F --> building -- Order of Paladins (perm)
  455.  
  456. N:79:Order of Paladins
  457. G:+:w
  458.  
  459. # 0x50 --> building -- Tower of Illusion (perm)
  460.  
  461. N:80:Tower of Illusion
  462. G:+:B
  463.  
  464. # 0x51 --> building -- Grove of the Druids (perm)
  465.  
  466. N:81:Grove of the Druids
  467. G:+:G
  468.  
  469. # Numbers 0x52 through 0x59 reserved for future buildings
  470.  
  471. # New terrain features -KMW-
  472. # Numbers 0x60 - 0x64 are for terrains that block line of sight
  473. # Numbers 0x62 and 0x63 are available (unused)
  474.  
  475. # 0x60 --> terrain -- trees
  476.  
  477. N:96:tree
  478. G:#:G
  479.  
  480. # 0x61 --> terrain -- fog
  481.  
  482. N:97:dense fog
  483. G:#:s
  484.  
  485. # 0x64 --> terrain -- mountains
  486.  
  487. N:100:mountain
  488. G:^:U
  489.  
  490. # Numbers 0x65 - 0x6F are for terrains that do not block line of sight
  491. # Numbers 0x65, 0x66, 0x6E, 0x6F are available (unused)
  492.  
  493. # 0x67 --> terrain -- grass
  494.  
  495. N:103:patch of grass
  496. G:.:g
  497.  
  498. # 0x68 --> terrain -- deep water
  499.  
  500. N:104:pool of deep water
  501. G:~:b
  502.  
  503. # 0x69 --> terrain -- shallow water
  504.  
  505. N:105:stream of shallow water
  506. G:~:B
  507.  
  508. # 0x6A --> terrain -- deep lava
  509.  
  510. N:106:pool of deep lava
  511. G:~:r
  512.  
  513. # 0x6B --> terrain -- shallow lava
  514.  
  515. N:107:stream of shallow lava
  516. G:~:U
  517.  
  518. # 0x6C --> terrain -- chasm
  519.  
  520. N:108:chasm
  521. G:#:D
  522.  
  523. # 0x6D --> terrain -- dirt
  524.  
  525. N:109:patch of dirt
  526. G:.:u
  527.  
  528.  
  529. # Using 112 - 114 for quest entrances/exits -KMW-
  530.  
  531. # 0x70 --> terrain -- quest entrance
  532.  
  533. N:112:quest entrance
  534. G:>:y
  535.  
  536. # 0x71 --> terrain -- quest exit
  537.  
  538. N:113:quest exit
  539. G:<:y
  540.  
  541. # 0x72 --> terrain -- quest down level
  542.  
  543. N:114:quest down level
  544. G:>:r
  545.  
  546. # 0x73 --> terrain -- quest up level
  547.  
  548. N:115:quest up level
  549. G:<:r
  550.  
  551. # Numbers through to 127 are unused for now.
  552.  
  553.